﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Yuebon.Car.Dtos;
using Yuebon.Car.Models;
using Yuebon.CMS.Dtos;
using Yuebon.CMS.Models;
using Yuebon.Security.Models;
using Yuebon.Shop.Dtos;
using Yuebon.Shop.Models;

namespace Yuebon.WebApi.Models
{
    /// <summary>
    /// 首页加载数据
    /// </summary>
    public class HomeViewModel
    {
        /// <summary>
        /// 置顶的汽车
        /// </summary>
        public List<AutoDetailsDto> TopAutoDetailsList
        {
            get;
            set;
        }

        /// <summary>
        /// 热门的汽车
        /// </summary>
        public List<AutoDetailsDto> HotAutoDetailsList
        {
            get;
            set;
        }
        /// <summary>
        /// 推荐的汽车
        /// </summary>
        public List<AutoDetailsDto> RedAutoDetailsList
        {
            get;
            set;
        }

        /// <summary>
        /// 置顶的汽车品牌
        /// </summary>
        public List<AutoBrandDto> TopAutoBrandList
        {
            get;
            set;
        }
        /// <summary>
        /// 幻灯轮播广告
        /// </summary>
        public List<BannerDto> BannerList
        {
            get;
            set;
        }

        /// <summary>
        /// 广告1
        /// </summary>
        public BannerDto Banner1
        {
            get;
            set;
        }
        /// <summary>
        /// 广告2
        /// </summary>
        public BannerDto Banner2
        {
            get;
            set;
        }
        /// <summary>
        /// 分销员店铺
        /// </summary>
        public ReferralsDto ReferralsShop
        {
            get;
            set;
        }
        /// <summary>
        /// 系统信息
        /// </summary>
        public SysSetting SysSettingHome
        {
            get;
            set;
        }
    }
}
